package com.day5.test1_jad8interface;

/**
 * @author 小坡
 * @date 2022/9/7  10:17
 **/
public class TestInterface {

    /*
     * 允许在接口中定义非抽象方法，但是需要使用关键字default修饰，这些方法就是默认方法
     *           作用︰解决接口升级的问题
     * */
    public static void main(String[] args) {
        InterAImpl interA = new InterAImpl();
        interA.show();
    }
}

class InterAImpl implements InterA, InterB {
    //   当实现两个接口时   接口中存在相同的方法 那么必须要重写这个方法 使用自己的  接口类的都不进行使用
    @Override
    public void show() {
        System.out.println("我是进行重写的show方法");
    }

/*
   //    如果实现类 重写接口类中的默认方法  不能加default
    @Override
    public void show() {
        System.out.println("我是重写后的show方法");
    }
    */
}